A matroid view of key theorems for edge-swapping algorithms
نویسندگان
چکیده
We demonstrate that two key theorems of Amaldi, Liberti, Maffiolo and Maculan (2009), which they presented with rather complicated proofs, can be more easily and cleanly established using a simple and classical property of binary matroids. Besides a simpler proof, we see that both of these key results are manifestations of the same essential property. Our goal is to demonstrate that two graph-theoretic theorems from [1] are direct manifestations of a simple and classical property of binary matroids. This follows the line of matroids sometimes serving as a means to simplify and unify combinatorial theorems involving graphs and coordinatized vector spaces. We assume some very basic familiarity with matroid terminology and theory (see [2]), and we rely on elementary notions from graph theory. For a matroid M , we denote its dual matroid by M∗ (i.e., the matroid on the same ground set as M but having its set of bases to be the set of complements of bases of M). For S ⊂ E, we let S denote the complement of S in E. For S,U ⊂ E, we denote the symmetric difference (S \ U) ∪ (U \ S) by S∆U . Let G be a finite connected graph with edge set E. Let T ⊂ E be a spanning tree of G. For an edge f 6∈ T , let C(T, f) be the unique cycle of G contained in T ∪{f}. Similarly, for an edge e ∈ T , let D(T, e) be the unique cocycle of G contained in T ∪{e}. From the point of view of matroid theory, T is a base of the graphic matroid of G and T c is a base of the cographic matroid of G, so C(T, f) and D(T, e) are fundamental circuits (in the matroid sense). For an edge f 6∈ T and an edge e ∈ C(T, f) \ {f}, T ∪ {f} \ {e} is also a spanning tree of G, and hence a base of the graphic matroid of G. Of course then, (T ∪{f}\{e}) is also the complement of a spanning tree of G, so (T ∪ {f} \ {e}) is a base of the cographic matroid of G. With our notation, Theorem 1 of [1] is as follows Theorem 1. Let e ∈ T , f ∈ T , e 6= f , g ∈ C(T, e) ∩ C(T, f). Then C(T ∪ {e} \ {g}, f) = C(T, e) ∆ C(T, f). The proof of Theorem 1 presented in [1] is not egregiously lengthy, but it is a bit ad hoc. However, the authors also present a Theorem 9, which they demonstrate with a long (three page) proof that is relegated to an appendix. In the way that it is stated, it is not immediately clear that the result is dual to Theorem 1. Here, we state it in a way that makes it easier to directly compare. Theorem 9. Let e ∈ T , f ∈ T , e 6= f , g / ∈ D(T, e) ∩D(T, f). Then D(T ∪ {e} \ {g}, f) = D(T, e) ∆ D(T, f). Date: January 20, 2012. Revised March 27, 2012.
منابع مشابه
Cs 598csc: Combinatorial Optimization
One of several major contributions of Edmonds to combinatorial optimization is algorithms and polyhedral theorems for matroid intersection, and more generally polymatroid intersection. From an optimization point of view, the matroid intersection problem is the following: Let M1 = (S, I1) and M2 = (S, I2) be two matroids on the same ground set S. Then I1 ∩ I2 is the collection of all sets that a...
متن کاملMatroid intersection, base packing and base covering for infinite matroids
As part of the recent developments in infinite matroid theory, there have been a number of conjectures about how standard theorems of finite matroid theory might extend to the infinite setting. These include base packing, base covering, and matroid intersection and union. We show that several of these conjectures are equivalent, so that each gives a perspective on the same central problem of in...
متن کاملAlgorithms in Discrete Convex Analysis
This is a survey of algorithmic results in the theory of “discrete convex analysis” for integer-valued functions defined on integer lattice points. The theory parallels the ordinary convex analysis, covering discrete analogues of the fundamental concepts such as conjugacy, the Fenchel min-max duality, and separation theorems. The technical development is based on matroid-theoretic concepts, in ...
متن کاملShorter Tours by Nicer Ears: 7/5-approximation for graphic TSP, 3/2 for the path version, and 4/3 for two-edge-connected subgraphs
We prove new results for approximating the graphic TSP and some related problems. We obtain polynomial-time algorithms with improved approximation guarantees. For the graphic TSP itself, we improve the approximation ratio to 7/5. For a generalization, the connected-T -join problem, we obtain the first nontrivial approximation algorithm, with ratio 3/2. This contains the graphic s-t-path-TSP as ...
متن کاملFinding Even Subgraphs Even Faster
Problems of the following kind have been the focus of much recent research in the realm of parameterized complexity: Given an input graph (digraph) on n vertices and a positive integer parameter k, find if there exist k edges (arcs) whose deletion results in a graph that satisfies some specified parity constraints. In particular, when the objective is to obtain a connected graph in which all th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Math. Meth. of OR
دوره 76 شماره
صفحات -
تاریخ انتشار 2012